National Repository of Grey Literature 6 records found  Search took 0.01 seconds. 
Analysis of current trends in programming teaching
Hrách, Lukáš ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
The aim of this Bachelor´s thesis is to map trends in programming and their use in educati-on. This objective is achieved by analysing trends in programming in the present as well as predictions for the near future and by subsequent interviews with experts that teach pro-gramming in Czech schools. The next part of the thesis analyses methodologies for teaching programming. In more detail, it focuses on the methodology called Architecture First cre-ated by the supervisor of this thesis Ing. Pecinovský. Based on the conducted survey, the obtained data were discussed and various problems related to teaching programming were described. Furthermore, the thesis offers solutions to teaching students and implementing trends in education that could make learning easier for students. Therefore the main contribution of this thesis is a set of recommendations for teaching programming with emphasis on introductory courses.
Supplementing functionality of Integrated Development Environment BlueJ with possibility of working with streams in an interactive mode.
Pešat, David ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
Main objective of this thesis is to extend existing functionality of Integrated Development Environment (IDE) BlueJ with possibility of working with streams in an interactive mode. This new functionality helps to falicitate and improve teaching of programming within the First Architecture methodology. First part of this thesis deals with IDE BlueJ and discusses problematic software con-structions which don´t have sufficient support in interactive mode. Main focus is put on streams. Another part of this thesis suggests possible options for extension which should be integrated to the existing functionality. Following part focuses on analysis of the proposed changes and final part discusses implementation itself and describes author´s process of realization.
The programming language Swift and his inclusion in the methodology of teaching Architecture First
Matějka, Martin ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The main topic of this bachelors thesis is transfer of frameworks into the Swift programming language for the iOS platform, which are used in the first phases of teaching of object programming in the Java programming language. The first part are explained basics of organization the Swift code and some programming designs the Swift language. The second part analyses the Architecture First methodology because this methodology is the main idea why these frameworks were programmed. The third part describes some means which were used to transfer the frameworks between the two programming languages. The frameworks were transferred using the version of the Swift programming language 3.0, which was published last year in September. The last part contains a practical demonstration of functionality of the frameworks on model examples which were developed also during the course of programming in Java.
Requirements of the companies on the graduate profile - programmer
Borza, Tomáš ; Pecinovský, Rudolf (advisor) ; Rais, Aziz (referee)
This thesis is focused on the requirements of the IT companies on the graduated students with the major field programing and their knowledge gained at the university. The importance for the universities is in the focus on the trend according which the profile of school leavers falls behind the labor market. This thesis brings the complete view on the weak side of university education thanks to the combination of the gained knowledge and requirements of the companies. The target of this thesis is to describe the profile of the graduated student, requirements of the IT companies from the historical and present point of view, point out the differences between these two approached, and suggest the possible solution of this problem. To reach this aim there were used the historical data from the researches which were worked out by the experts from the University of Economics in Prague and my own question-naires in which the experts from IT companies could express their opinions to the specified problems. On the basis of these researches there were identified that the profile of the graduated student gained at the university differ from the required profile of the labor market. The conclusion of this thesis is aiming on the description of the problems in education and the possible solution to the future.
BlueJ interactive mode enhancement
Chadim, Marek ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
The main focus of this thesis is to design and develop tool, which will be part of the integrated development environment BlueJ and which will allows users to display kopenogram of selected method in interactive mode. This should contribute to improving support of Architecture First methodology in BlueJ environment. This thesis starts with theoretical part, where the methodology Object First is described. Afterwards follows the part dedicated to the methodology Architecture First, which removed some deficiencies of the Object First methodology and also which is the main objective of this paper. After that, the thesis continues with analyzing the tool capable of generating source code in BlueJ interactive environment and than follows the part describing kopenograms theoreti-cally. Then the thesis leads to its main objective, where the abovementioned tool, whose realiza-tion is described in the subsequent chapter, is designed. This tool should be used for pur-pose of teaching object-related programming in BlueJ in compliance with the principles of Architecture First methodology.
Doplnění vývojového prostředí BlueJ o funkce využitelné v úvodních kurzech programování
Bobusky, Sergej ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
An indispensable tool of any meaningful application development endeavour is an inte-grated development environment (IDE), and the same naturally applies for coding in Java programming language. There are many IDEs that are readily available to be used, though not all of them are well suited for elementary programming courses. BlueJ stands for a prominent exception here and its usage at hundreds of universities world-wide can be taken as a sound proof of this. The BlueJ value offering and traits are undisputable. That being said, we have to acknowledge that it is not perfect. One can iden-tify enhancements that need to be implemented for the tool to better support teaching ob-ject-oriented programming. The goal of this thesis is to identify the most prominent shortcomings of the BlueJ interac-tive mode and to design an implement features that will address them.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.